A novel approach for computer security education using Minix instructional operating system
نویسندگان
چکیده
To address national needs for computer security education, many universities have incorporated computer and security courses into their undergraduate and graduate curricula. In these courses, students learn how to design, implement, analyze, test, and operate a system or a network to achieve security. Pedagogical research has shown that effective laboratory exercises are critically important to the success of these types of courses. However, such effective laboratories do not exist in computer security education. Intrigued by the successful practice in operating system and network courses education, we adopted a similar practice, i.e., building our laboratories based on an instructional operating system. We use Minix operating system as the lab basis, and in each lab we require students to add a different security mechanism to the system. Benefited from the instructional operating system, we design our lab exercises in a way such that students can focus on one or a few specific security concepts while doing each exercise. The similar approach has proved to be effective in teaching operating system and network courses, but it has not yet been used in teaching computer security courses.
منابع مشابه
Using Minix to Teach Computer Security Courses
To address national needs for computer security education, many universities have incorporated computer and security courses into their undergraduate and graduate curricula. In these courses, students learn how to design, implement, analyze, test, and operate a system or a network to achieve security. Pedagogical research has shown that effective laboratory exercises are critically important to...
متن کاملUsing An Instructional Operating System In Teaching Computer Security Courses
To address national needs for computer security education, many universities have incorporated computer and security courses into their undergraduate and graduate curricula. In these courses, students learn how to design, implement, analyze, test, and operate a system or a network to achieve security. Pedagogical research has shown that effective laboratory exercises are critically important to...
متن کاملSunOS Minix: a tool for use in Operating System Laboratories
Laboratory work is an essential part of the learning experience in many areas of Computer Science, and this is particularly true in the area of operating systems. To support laboratory work in operating systems, we have created SunOS Minix, a version of the Minix operating system that runs as a process under Sun Unix (SunOS). To date, projects for two advanced classes on operating systems have ...
متن کاملSunos Minix: a Tool for Use in Operating System Laboratories Sunos Minix: a Tool for Use in Operating System Laboratories
Laboratory work is an essential part of the learning experience in many areas of Computer Science, and this is particularly true in the area of operating systems. To support laboratory work in operating systems, we have created SunOS Minix, a version of the Minix operating system that runs as a process under Sun Unix (SunOS). To date, projects for two advanced classes on operating systems have ...
متن کاملMore Experience with MINIX in an Operating Systems Lab
In operating systems classes, students study the theory, concepts, and mechanisms of operating systems: system calls, layered design, the client-server model, processes, interprocess communication, CPU scheduling, deadlock, input and output, device drivers, memory management, le systems, protection, etc. Their understanding of these concepts will be enhanced if they are given the opportunity to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computers & Security
دوره 25 شماره
صفحات -
تاریخ انتشار 2006